#include "Common.hpp"


void Usage(std::string proc)
{
    std::cerr << "命令输入格式错误! Usage: " << proc << " port" << std::endl;
}

//./tcpclient 127.0.0.1 8080
int main(int argc, char *argv[])
{

    // 检查输入格式
    // ./TcpServer 8080
    if (argc != 2)
    {
        Usage(argv[0]);
        exit(USAGE_ERR);
    }

    std::string server_ip = argv[1]; // 获取目标服务器IP
    int server_port = std::stoi(argv[2]); // 获取目标服务器端口

    std::unique_ptr<Socket> client = std::make_unique<Socket>(); // 创建套接字指针
    client->BuildTcpClientSocketMethod(); // 创建client socket

    int ret = client->Connect(server_ip, server_port); // 连接目标服务器

    if (ret == 0)
    {
        // 连接成功
    }
    
    

    return 0;
}
